<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>11. 点元字符的使用</title>
    </head>
    <body>
        <script type="text/javascript">
            // \d 匹配数字 
            // \w 字母、数字、下划线
            // . 除了换行符之外的所有字符

            // let hd="houdunren-afs4234234$# $#$";
            // console.log(hd.match(/.+/))

            // let url="https://wwwhoudunren.com";
            // console.log(url.match(/https?:\/\/\w+.\w+.\w+/))   //中间的点 在没有转义之前它表示 点元字符，即能匹配除换行符之外的所有字符 //https://wwwhoudunren.com"

            // let url="https://www.houdunren.com";
            // console.log(url.match(/https?:\/\/\w+\.\w+\.\w+/))
            
            
            // let hd =`
            // houdunren.com
            // hdcms.com
            // `;
            // console.log(hd.match(/.+/s))  //我的 /s 会报错   这里主要想表示 .不能匹配到换行符号，即除了换行符号，其他的都能匹配到
            
            
            // let tel='010 - 99999999';
            // console.log(tel.match(/\d+ - \d{8}/))  //注意：在 - 前后都有空格，即匹配tel变量中的空格部分 //010 - 99999999
            
            
            
            // \s代表正则表达式中的一个[空白]字符（可能是空格、制表符、其他空白
            // 即：\s 能代表空白  \s 是一种模式
            let tel='010 - 99999999';
            console.log(tel.match(/\d+\s-\s\d{8}/))  //
            
        </script>
    </body>
</html>
